image download controller