added underscore and changed the service to send its response to a callback method