Updated makefile to only push when necessary