soon to consolidate, and only use one es client or write my own which supports both scrolling and a decent bulk api