buffer: simplify fill