update: init