started to move everything to channels, but did not finish yet, added rooms to socket events