What I do is do the /stream check and store the channel object from that.
Generally, unless you are directly using the title/game keys from the channel object, there is no need to update the channel object.
So the channel object inside the stream object should suffice 