fix broadcast bug;