remove singleton ioc