problem with async enumerator :( when run from a continuation task