update makefile and travis