update zsh prompt function