one buffer for all workers