asynchronous user operations added