Use handler with messenger instead of Binder for communication between service and activity