reuse instanceBuffer