do all PATH manipulation in zshenv