Fixed p3k compatibility, fixed async calls with yield