add silent update