update && remove