diff --git a/lib/tgios/images_collection_view_binding.rb b/lib/tgios/images_collection_view_binding.rb
index <HASH>..<HASH> 100644
--- a/lib/tgios/images_collection_view_binding.rb
+++ b/lib/tgios/images_collection_view_binding.rb
@@ -21,7 +21,7 @@ module Tgios
                                                   },
                                                   clipsToBounds: true}.merge(options))
         CommonUIUtility.get_image(item) do |image|
-          image_view.image = image
+          image_view.image = image unless image.nil?
         end
         image_views << image_view
       end
diff --git a/lib/tgios/ui_table_view_utility_binding.rb b/lib/tgios/ui_table_view_utility_binding.rb
index <HASH>..<HASH> 100644
--- a/lib/tgios/ui_table_view_utility_binding.rb
+++ b/lib/tgios/ui_table_view_utility_binding.rb
@@ -106,7 +106,7 @@ module Tgios
     end
 
     def scroll_to_index_path(index_path)
-      @table.scrollToRowAtIndexPath(index_path, atScrollPosition: UITableViewScrollPositionBottom, animated: true)
+      @table.scrollToRowAtIndexPath(index_path, atScrollPosition: UITableViewScrollPositionMiddle, animated: true)
       @index_path_to_scroll = nil
     end
image collection view binding only assing image when not nil; table view utility scroll to middle instead of bottom