added di and cache updater
added di, cache updater and basic actions