viewdidscroll bug fixed