Refactored update checker from ASyncTask to IntentService