reusing buffers in geometry object