protect broadcasters with mutex