add bson rpc