updating visualizer