Introduced ReadIDIndexBuilderCombiner. Now ReadIDIndexBuilder will use coarse default sort by first offset in each splits and do memory based sorting for inner-split offsets in reducer.