reinstall and rerun a Go program when its source files change