cleaned activity and background service, implemented handler for callback and first steps with threads