init
update state function modify