only act on graph changes