Asynchronous programming is so hard, you should never try it. Mere mortals don't dare. They only regret. You can start a bunch of things that run outside of your control and then get them back. It does make you think about it. While you can't get more done, you can't make an individual thing go faster by using concurrency on it.