min refactor sockets broadcasting func(make room arg  optional in ioc)