add -update flag