properly set the vapor submodule