replaces reload to download function
continue downloads after exit and open app
adds listener for back button