rewrite of renderer to allow for update in place; flushing of images from server  on a 60000 second timer