fix zsh cursor position problem
add more git status information to prompt