update visualize