update my lib
fix Makefile