before modifing outEdgeMethods
coding updateInEdge