asynchronous shopping