a framework to ease network operations including request and image download