client submodule update