reduce writes
buffer all channels