Fetchlyrics refactoring