update Makefile and plist