edge list updates