submodules update and vimrc misc