splitting ranges to account for max transfer size in progress