Update is not working as it's desired!
Currently update
feature is working based on the cloned repo which has be located in the temp directory, and it's not based on the latest commit.
it needs to be restructured to be based on the git repo not directory, because cruft
doesn't accept non-git locations...