finally it can scroll smoothly...