updating arcs