fix api change with ioc