broadcast state change