fix a bcast bug