all requests are now asynchronous