implemented onHandleIntent() and sendRefreshCompleteBroadcast()
made all methods static