@@ -84,7 +84,7 @@ void addLoadingItem(int position) {
         if (isDynamicLoadingRow(position)) {
             return;
         }
-        
+
         loadingItemPositions.add(position);
         notifyItemInserted(position);
     }
@@ -95,7 +95,7 @@ void removeLoadingItem(int position) {
         }
 
         loadingItemPositions.remove(position);
-        notifyDataSetChanged();
+        notifyItemRemoved(position);
     }
 
     boolean isDisplayLoadingRow() {