Batch save promise does not resolve until all orders have been updated