bug fix and modify zshrc