lots of update in vimrc