updating DI