updated makefile and updater