Use async pymongo for save()

Summary:
Doing save() was blocking before. These can sometimes be slow, so async
that shit!

Test Plan:
Did some saving in dbshell (sync) and sweeper (async). Verified results
in dbshell. Ran unit tests.

Reviewers: josh, david

Differential Revision: http://infra1.corp.contextlogic.com/D11281