refactor
refactor lastfm initialization