zsh: update functions