js submodule udpate