Add support for async drop()
Automatically add fudge factor for max object size
Misc tiny cleanup