Item creation tuning in adapter

Layout is inflated only if view does not yet exist
Smooth scrolling using viewHolder