js submodule update