[AsyncAwait] demo what happens when the UI thread gets blocked