***
zheke01 -
Updates are scheduled over a space of time to prevent overloading the servers. Let's say, for example, that an update is released at 10PM (your time) but your update happens 10 hours later which would be 8AM for you. Because of the timed update to prevent server overloading, an update released on May 24 at 10PM may not be received by you until May 25 at 8AM. I do not know the actual times and this is, as I stated, just an example using the dates you supplied.
I hope this makes the answer a little more clear for you.
***