update submodules and add vim plugins