The image doesn't show up.

The image loaded in the image view get deleted sometimes even before its shown because downloading the image takes more time than the time limit. Having the timer set after the image is loaded is a better way of showing and deleting the image.