submodule update and test case update