now sends in batches