main: update