adding mock object for async service, with unit tests and expanded wrapper