add buffer cursor