re-design scrollbar, fix the incorrect behavior