removed redundant message broadcast