Async

Actually using Async properly this time.