cleanup and use of async/await