some improvment, excludiong nonessesary request to lastfm api