I would imagine that there is a lot of data caching in use on Twitch, especially for rapidly updating properties like views. It makes sense in this context that starting a stream would force an update. I would never count on fields like this to be updated in real time (or anything close to it), so hopefully you didn’t plan any of your app’s core functionality on that.