private var chatListViewModel: ChatListViewModel!
view model to separate data from activity life cycle