we changed it from an absolute time to one that was a fixed time after the games in a country ended... this was because some countries had their longer games ending after the training update.. and this solution is more scalable anyway as it spreads the computational time of performing the update out across time.