framebuffer demo updating