beginning of the userlist
better asynchronous design
persist livechats
user:left