found the issue with halfedge mesh structure. Cut edge should be fixed to modify maps before updating current half edges or adding new halfedge before registering them