update

update using argv