Loop query documents with limit and paging
EmptySnapshotArray
QuerySnapshotLiveData
DocumentSnapshotLiveData
use addSnapshotListener