add full api modules
update client initializer