Revert "retire async"

This reverts commit e07774d5c0c02adfb0aff0451deae7e138503ca6.