update & remove