Firebase onChildAdded for new data
<p>If I have a list of 50,000 items stored in my firebase reference, and 5 items have been added to that list since the last time the client was online and listening, which callback would I have to use such that it is only triggered for the 5 new items that have been added?</p>

<p>I have offline persistence enabled on my client with <code>Firebase.getDefaultConfig().setPersistenceEnabled(true);</code>. I have a listener bound to an activity listening for children added to a reference. Everytime the activity is created <code>onChildAdded</code> is called for all the data in the reference. Is it possible to make <code>onChildAdded</code> and <code>onChildRemoved</code> be called only for "diff" between my local cache and the data on the firebase server? Or if that's not possible, then to trigger only those <code>onChild*</code> callbacks after the most recent update from firebase?</p>