update edge.h