Computers are way "bigger" now days.
Is there any hope that maybe you could do the "age updates" etc via multiple threads? Looks to be linear (single thread) with a lot of handshake. This would allow that round trip to be absorbed into additional threads.
I know it is a tiny thing.
David