Async Programming: Do Not Waste Time