removed redundant broadcast emit for io.emit