fix container ioc