update the responder view and scroll view, but still has bugs