final fix of chat with redis