I am listening to real time updates to Firestore by registering onSnapshot listeners. If I register two listeners for the same query (the listeners have different processing