Bug with vertical list screens

I have a list of chats in a vertical list and it loads a random amount of chats everytime i try a reloading the app. Sometimes it loads, 20 chats, 30 chats, 25 chats, and is complately random. On top of that, I have logic that opens a chat if i click on it, but most of the chats do not open. This is also completely random to what chat opens and closes - sometimes i click a random chat and it opens, and i reload the app and the same chat does not open anymore.

cc @nick.carroll