some code cleaning
download task is only called once on app launch and not more after
activity recreation