added bc room to subscribe with token and made response consistent across broadcast and not