fix for edge updating