todo: refactor add/del of chat users