committing after individual batches, not entire collection