fix BsonProtocol