Revert "Revert "WIP Broken async experiment.""

This reverts commit 69b8cd24cbce0ce5877b549f3b0159dbd530951a.