Every streamed procedure that returns a list or dictionary will update it's value on every tick, even if nothing has changed "on the inside". I would suggest to deep-compare those types in order to reduce traffic as well as client performance (thinking of SerialIO and mobile devices here).