fixed some major logical bugs in last.fm plugin