split node into node + leaf