updated smoothscroll