use bulk es indexing, and event based csv parsing