new di component
update di