init: update