Туториал из нескольких статей по самостоятельной реализации async. Это самый отличный вариант для изучения как все устроено