эй, вы используете темы? если да, то вам нужно убедиться, что вы перезагружаете данные табличного представления в главном потоке - в противном случае табличное представление не обновляется, пока вы не прокрутите
перезагрузка таблицы каждые 2 секунды - это худший способ написания кода. перезагружать данные таблицы только тогда, когда это действительно необходимо
если вы не используете потоки, убедитесь, что вы используете их, чтобы ваш основной поток и пользовательский интерфейс никогда не блокировались при запуске http-запросов, потому что http-запросы занимают некоторое время.