change: make broadcast in resources, let add and update custom broadcast
easier.