query for songs on each page load