try to fix broadcast bug