added 'destroyBuffers' so that batch doesn't destroy every time capacity is changed