Async refactor