Angular Meteor zone()

I am currently going thru whatsapp tutorial. There is fetching of chats and messages. I am confused when to call zone() function. In step 3 when getting chats from meteor collection the zone() function is called. Whilst in step 4 when getting messages it’s not called.

So the question is, when do you need to call zone() and when you shouldn’t?