updating visuals