blk-merge: recaculate segment if it isn't less than max segments