WebSocket todo item