switch to zsh; other updates