Update cycle checker algorithm