--init update --