Refactoring methods so that the async methods are named xxAsync, and the original methods behave in the same way they did before