add boardcast msg handler