Revert "fix up async/await"

This reverts commit f18f264a330258da521027cc4edd5852e26f8add.
Revert "Better async/await support"

This reverts commit 89437cfd7f8bb380490fb574fd91a128a120f5b4.