static
update