add tabpagebuffer