fix node_t::branch to initialize new nodes with interpolation