Better exception handling
Large batches: Split in chunks of 500 per batch api call