instead of async, opted for bulk api. Vast performance improvements