move async functions to the .Async project