update MLScrollView, and add utils class