refactor(client) loadModule