fix zsh git prompt for non tracked files
refactor and improve zsh configs