Improvements when switching screens and asynctask execution