collection view working with smooth scroll