graph updates again