refactors band notifications to do it the right way