Async request handling