[Client] chat list, minor refactoring