update edge