[FIX] finishing unimportant activities, checking internet connection before every asyncTask