fix a zsh prompt bug