update with removals