Supporting resume from containerd or dockerd

We are using containers in an embedded system with a modem connection and we have noticed that the container pulls do not resume when the connection is lost, rather they just restart.
Does anyone know if dockerd should be doing resume? Would containerd do that for us?
Any other solutions would be a lot of help.
Thanks very much