chat with hash updates