support for updating buffers for use in updating buffers to redraw