filterable chat in socketio