Hi,
I don't know of an example to do that but basically your model should "lie" to your view so you need get the amount of data you have from your server and tell your view that you have e.g. 100'000 items in rowCount. Then in data you would probably have to do something like a detection of when you get "serial" calls to update the view and once it stops, check what indexes should be shown and only then fetch the data from your server. But that would also mean that your underlying that structure should be able to handle "holes" like for example if your user jumps from the top to the bottom of your view.
Hope it helps