put buffer