Make sure to only update the adapter and notify it of changed items if there really was new data. GH-129
(cherry picked from commit c3f64a7)