add fastbuf