do update once instead of twice
add Makefile because I'm lazy