[update] Hook