refactor some codes and add smoothScroll function
add smoothScroll after jumping to next song and refactor some codes