SEMRush utilizes a live upgrade algorithm to upgrade all of its databases on a day-to-day, regular monthly or weekly basis. The more popular a keyword is, the more frequently it is upgraded For example they upgrade 3 million keywords daily in their USA database alone.