remove split_impurity from node_split signature