Simple solution to run background task in service and receive result. Uses EventBus (greenRobot) to send tasks to service and obtain results.