Do you see any value in an asynchronous method? It sounds like this method pays the price of async operations.