set default flags to true and fixed CQI
diff --git a/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java b/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java
index 8ef2ddc..242be00 100644
--- a/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java
+++ b/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java
@@ -789,11 +789,12 @@
                                 RnibLink.LinkQuality quality = link.getQuality();
 
                                 final double[] values = {0, 0, 0};
-                                int i = 1;
+                                final int[] i = {1};
                                 cqiHist.getBerInteger().forEach(value -> {
                                     values[0] = Math.max(values[0], value.intValue());
-                                    values[1] += i * value.intValue();
+                                    values[1] += i[0] * value.intValue();
                                     values[2] += value.intValue();
+                                    i[0]++;
                                 });
 
                                 quality.setCQI(new RnibLink.LinkQuality.CQI(