extend shared buffer