add update and rm