The delay is due to the fact that buses aren't actually wired to the system, they function independently and information is uploaded at the conclusion of their day.
Think of it this way, if a bus pulls out of the terminal at 5am, it is no longer synchronized with the system as of that point...