update ports and submodule version