Revert "mongo async"

This reverts commit 97afec17d4edc1d0243920d298d6d3d3750c00d5.
Revert "mongo async"

This reverts commit 8dadf9f01c5c8e615a8b21241a8100c838cf1ba8.
mongo async wip