Update viewer