update Makefile and remove boost