asynchronous sample