To minimize the time when the stats is updating, we’re going to try out updating it every 2 hours instead of every hour. The idea is that the time to input the stats won’t be that much longer (due to various overheads), so there will be more time that the stats are available.
We’ve also been making some tweaks to the stats pages to make it higher performance. If that looks good, we could go back to allowing for simultaneous db access during updates (which we used to do about a year ago).