fixed zsh uppdate function