Remove excess statement prepares in loops
diff --git a/listener.go b/listener.go
index 25b3d9f..749160f 100644
--- a/listener.go
+++ b/listener.go
@@ -109,7 +109,7 @@
 			log.Error("INSERT APP_CREDENTIAL: i/p args missing")
 			return false
 		}
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			scope,
 			id,
 			appId,
@@ -164,7 +164,7 @@
 			log.Error("INSERT APP: i/p args missing")
 			return false
 		}
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			scope,
 			EntityIdentifier,
 			DeveloperId,
@@ -224,7 +224,7 @@
 			log.Error("INSERT DEVELOPER: i/p args missing")
 			return false
 		}
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			scope,
 			Email,
 			EntityIdentifier,
@@ -277,7 +277,7 @@
 			log.Error("INSERT COMPANY_DEVELOPER: i/p args missing")
 			return false
 		}
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			scope,
 			CompanyId,
 			tenantId,
@@ -328,7 +328,7 @@
 			log.Error("INSERT COMPANY: i/p args missing")
 			return false
 		}
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			scope,
 			EntityIdentifier,
 			tenantId,
@@ -377,7 +377,7 @@
 			log.Error("INSERT API_PRODUCT: i/p args missing")
 			return false
 		}
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			apiProduct,
 			res,
 			env,
@@ -428,7 +428,7 @@
 		 * mapping entries associated with the credential
 		 */
 
-		_, err = txn.Stmt(prep).Exec(
+		_, err = prep.Exec(
 			ApiProduct,
 			AppId,
 			EntityIdentifier,
@@ -605,7 +605,7 @@
 	ele.Get("_change_selector", &scope)
 	ele.Get("id", &objid)
 
-	res, err := txn.Stmt(prep).Exec(objid, scope)
+	res, err := prep.Exec(objid, scope)
 	if err == nil {
 		affect, err := res.RowsAffected()
 		if err == nil && affect != 0 {
@@ -637,7 +637,7 @@
 	ele.Get("appcred_id", &EntityIdentifier)
 	ele.Get("_change_selector", &apid_scope)
 
-	res, err := txn.Stmt(prep).Exec(ApiProduct, AppId, EntityIdentifier, apid_scope)
+	res, err := prep.Exec(ApiProduct, AppId, EntityIdentifier, apid_scope)
 	if err == nil {
 		affect, err := res.RowsAffected()
 		if err == nil && affect != 0 {
@@ -664,7 +664,7 @@
 	ele.Get("company_id", &companyId)
 	ele.Get("developer_id", &developerId)
 
-	res, err := txn.Stmt(prep).Exec(tenantId, companyId, developerId)
+	res, err := prep.Exec(tenantId, companyId, developerId)
 	if err == nil {
 		affect, err := res.RowsAffected()
 		if err == nil && affect != 0 {