write framebuffer