submodule udpate and RMBT delegate implemented