ENH: make node_reset/split/value gil-free