silent init update