update gitignore
bug fix and refactor fmbuf
fix the compile error
fix the compiling error which libs are used fmbuf
fix old ut
refactor mbuf