Implement asynchronous results