chat module: update