I am debating whats best for this...CSVLoader does not use flush as it cancels task. 500ms may be too aggresive as it might flush work too often and we might lose batching advantage.