better tmux start script

also solved the mystery of .zshenv loaded twice: it was
due to default command `reattach-to-user-namespace -l zsh` in .tmux.conf