They're not updated at that moment.  They'll be updated when you "move"
to those other intervals: find_interval and next_interval presume that

I guess “move” means more than moving the point? What happens if we need to copy or display some text with outdated intervals on that range?

Sincerely, Yuan