completed remote image service

-remote image caching on device
-image restore after deletion