update message transport from activity to service and add readme