Вообще, у тебя вопрос с темой не коррелирует.
Я так понял что все коллбэки у тебя работают и вызываются (посмотри дебагингом, если не уверен). Если нет - вот тебе мануал из первых рук - там все элементарно
https://developer.android.com/training/basics/frag...
Твой вопрос почему не отобрвжаются изменения.
Так вот. Метод updateUi. Если у тебя адаптера нет (видимо при создании активити, или повороте - то есть еще раз при создании) у тебя берется полученный список обьектов и пихается в адаптер - все норм.
Но если адаптер есть, как уже сказал
Денис Загаевский , у тебя ничего не делается. Да, ты сообщил адаптеру что изменил данные, но это не так - ты не передал адаптеру новый список обьектов. Сначала ты должен запихнуть в адаптер новый список, иои модифицировать существующий, а затем уже вызывать notifyDataSetChanged.