change cd to pushd for better robustness (possible cause of the .tmux.conf bug)