Use CommandLoader for asynchronous operations