buffer headers instead of single-writes