add a check on existing to limit the update-cycle-time