update while_::async_get_one