no longer recommend songs user has already listened to. fixed an array bug