Одна из интерфейсных проблем современных программ: они уже знают, как себя вести, когда интернет-кран перекрыт (например, умеют распознавать самолетный режим и не ждать связи с сетью), но совершенно тупят, когда кран в сеть открыт, а вода из него не течет.
Хороший пример — запуск на «Айфоне» плеера «Гуглоплей» в лифте: на лестничной площадке телефон еще видит интернет, программа пытается забрать на сервере новые данные, и все время, пока едешь в лифте, не дает собой пользоваться, надеясь на лучшее.
Это вообще проблема всех программ, сделанных, например, в Калифорнии: там хороший толстый интернет, и можно привыкнуть верить в то, что он быстр и есть везде; судя по всему, и в лифтах тоже.
Правило для программ простое: сначала дай пользователю работать, потом пытайся забирать свежий контент и уже когда его получил, показывай.