adding counter cache to song_ref to help performance