Update check core function.