refactor(client) initModules