Added an asynchronous request handler