Update visualizer and model