use sketches-core-0.10.1 and memory-0.10.3, use wrap() instead of
heapify() in HLL UDFs
diff --git a/pom.xml b/pom.xml
index f9ad347..99e47c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -152,13 +152,13 @@
     <dependency>
       <groupId>com.yahoo.datasketches</groupId>
       <artifactId>sketches-core</artifactId>
-      <version>0.10.0</version>
+      <version>0.10.1</version>
     </dependency>
 
     <dependency>
       <groupId>com.yahoo.datasketches</groupId>
       <artifactId>memory</artifactId>
-      <version>0.10.2</version>
+      <version>0.10.3</version>
     </dependency>
 
     <!-- Hive Dependencies (provided scope) -->
diff --git a/src/main/java/com/yahoo/sketches/hive/hll/SketchEvaluator.java b/src/main/java/com/yahoo/sketches/hive/hll/SketchEvaluator.java
index 94d075e..a73e922 100644
--- a/src/main/java/com/yahoo/sketches/hive/hll/SketchEvaluator.java
+++ b/src/main/java/com/yahoo/sketches/hive/hll/SketchEvaluator.java
@@ -59,7 +59,7 @@
     }
     final BytesWritable serializedSketch = (BytesWritable) intermediateInspector_.getStructFieldData(
         data, intermediateInspector_.getStructFieldRef(SKETCH_FIELD));
-    state.update(HllSketch.heapify(Memory.wrap(serializedSketch.getBytes())));
+    state.update(HllSketch.wrap(Memory.wrap(serializedSketch.getBytes())));
   }
 
   private void initializeState(final UnionState state, final Object data) {
diff --git a/src/main/java/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.java b/src/main/java/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.java
index ea193bb..02122ee 100644
--- a/src/main/java/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.java
+++ b/src/main/java/com/yahoo/sketches/hive/hll/SketchToEstimateUDF.java
@@ -26,7 +26,7 @@
    */
   public Double evaluate(final BytesWritable serializedSketch) {
     if (serializedSketch == null) { return null; }
-    final HllSketch sketch = HllSketch.heapify(Memory.wrap(serializedSketch.getBytes()));
+    final HllSketch sketch = HllSketch.wrap(Memory.wrap(serializedSketch.getBytes()));
     return sketch.getEstimate();
   }
 
diff --git a/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDAF.java b/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDAF.java
index b5ee9b5..ed81890 100644
--- a/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDAF.java
+++ b/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDAF.java
@@ -162,7 +162,7 @@
       }
       final byte[] serializedSketch = (byte[]) inputInspector_.getPrimitiveJavaObject(parameters[0]);
       if (serializedSketch == null) { return; }
-      state.update(HllSketch.heapify(Memory.wrap(serializedSketch)));
+      state.update(HllSketch.wrap(Memory.wrap(serializedSketch)));
     }
 
     private void initializeState(final UnionState state, final Object[] parameters) {
diff --git a/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDF.java b/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDF.java
index 21de859..ad46763 100644
--- a/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDF.java
+++ b/src/main/java/com/yahoo/sketches/hive/hll/UnionSketchUDF.java
@@ -39,11 +39,11 @@
     final Union union = new Union(lgK);
 
     if (firstSketch != null) {
-      union.update(HllSketch.heapify(Memory.wrap(firstSketch.getBytes())));
+      union.update(HllSketch.wrap(Memory.wrap(firstSketch.getBytes())));
     }
 
     if (secondSketch != null) {
-      union.update(HllSketch.heapify(Memory.wrap(secondSketch.getBytes())));
+      union.update(HllSketch.wrap(Memory.wrap(secondSketch.getBytes())));
     }
 
     return new BytesWritable(union.getResult(hllType).toCompactByteArray());