smooth scroll updated