fix split when node is not full