when data changes, songs are updated in views