При использовании StreamBuilder со снимками коллекции Firestore, читает ли Stream ВСЕ документы коллекции в первый раз, или он внутренне реализует какой-то механизм «дросселирования» для выборки ограниченного количества документов за раз? Я создаю приложение для чата и использую StreamBuilder, меня беспокоит, что при первой загрузке приложения пользователем поток прочитает тысячи сообщений, что увеличивает мой счет за хранилище данных.