Another redesign - using WebService extending from IntentService