Perhaps instead of constantly updating it, there could be a period at the end of 24 hours where the all the information is updated at once. This would severely slow the server, but only for a short time period rather than the whole day and users could catch onto the time that it is slowed.
I'm ...