detect-update