Created a controller to manage asyncTasks during activity life cycle
Implemented that controller in DownloadActivity