asynchronous basic gets