Android App Step counter using background service and update main UI and Notification progress with steps, calories burnt and distance covered.