added a userList to ChannelManager. need to examine join, leave and switch