* fix(chat): Use a global chat context to avoid duplicate states * fix(chat): update chats list when creating a new chat