fixed duplicate sending with Broadcast