improved communication from service to activity