Anticipating ic's take on this whole 4me issue, we need to look at why you have to start watching 4me closely at month-end.
The primary reason is that you don't want to loose unused data or go into out-of-bundle pricing.
So there is another solution, not technical at all. Let me see what can be done....
Back to 4me and the billing engines; the back-end systems are massive engines doing ka-zillions of transactions per second. These engines have been fine-tuned over years, so we're not going to easily see any changes here. So at best the latency is going to stay at 3 hours.
The current problem is that the latency is much more than 3 hours, 5 days for some of you. This is not on and must be fixed.