cleaned up last fm api util