Hmmm, well, my intuition is that you can’t easily mix sync and async tasks. I.e. after creating an async one, you can’t easily let it run and move on to some sync tasks. But if you have a bunch of async tasks, then you can create them and let them all run like in this example. Maybe this helps?