lastfm factory returning data