title: Firebase downloading all data from node why ?? even with timestamp
body: <p>This is my code snippet for firebase</p>
  <pre><code>Query recentPostsQuery = reference.child(AppConstants.WORKINDIA_JOB_NODE)
                          .orderByChild(AppConstants.TIMESTAMP)
                          .startAt(lastSyncTime);
                   recentPostsQuery.addListenerForSingleValueEvent(jobBulKDownloadListener);
  </code></pre>
  <p>Even it is giving me change data from firebase server but downloading all data and consuming very high net pack.</p>
  <p>I have printed using</p>
  <pre><code>  FirebaseDatabase.getInstance().setLogLevel(Logger.Level.DEBUG);
  </code></pre>
  <p>This was printing whole data under the log</p>
  <pre><code>  D/WebSocket: ws_3 - ws message:
  </code></pre>
  <p><a href="https://i.stack.imgur.com/ZI8U9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZI8U9.png" alt="enter image description here" /></a></p>
  <p>This is how i have detected, Spike on every call of firebase even If I am getting 0 record.</p>
  <p>What I am doing wrong ??</p>