update remove detect