С асинхронностью разобраться непросто, а начинающие девелоперы иногда путают ее с многопоточностью.

.NET-разработчик Владислав Фурдак подробно описал нюансы работы с TAP (Task-based Asynchronous Pattern).
https://dou.ua/lenta/articles/asynchronous-programming/?from=tg
How to Watch Stories from Instagram