diff --git a/src/processes.c b/src/processes.c
index 75266d22b309516b9556f72d6551739a08c17a6e..1025be51d9d1c6063f3442cf7d76eb1a7d1ec3ce 100644
--- a/src/processes.c
+++ b/src/processes.c
@@ -173,6 +173,10 @@ static void broadcast_add_del_event(int diff)
 	struct blob_buf bb = {0};
 	char method_name[64] = {0};
 
+	// On the first run, add and delete events are managed by the instance refresh mechanism defined in bbfdm
+	if (g_process_ctx.process_num == 0)
+		return;
+
 	memset(&bb, 0, sizeof(struct blob_buf));
 	blob_buf_init(&bb, 0);
 
@@ -322,7 +326,7 @@ static void run_refresh_process_list(void)
 
 static void ubus_call_complete_cb(struct ubus_request *req, int ret)
 {
-	BBF_ERR("ubus callback completed, line=%d", __LINE__);
+	BBF_DEBUG("'tr069' ubus callback completed");
 	run_refresh_process_list();
 	FREE(req);
 }
diff --git a/src/utils.c b/src/utils.c
index d0e7c49bc3c003fdb6b33cb5c5ee56cceba8c46f..7b76dc96cb99afb751f199decf046737629f9fc4 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -236,12 +236,12 @@ int sysmngr_ubus_invoke_async(struct ubus_context *ubus_ctx, const char *obj, co
 	uint32_t id;
 
 	if (ubus_ctx == NULL) {
-		BBF_ERR("Failed to connect with UBus, error: %d", errno);
+		BBF_ERR("Failed to connect with ubus, error: '%d'", errno);
 		return -1;
 	}
 
 	if (ubus_lookup_id(ubus_ctx, obj, &id)) {
-		BBF_ERR("Failed to lookup UBus object: %s", obj);
+		BBF_ERR("Failed to lookup ubus object: '%s'", obj);
 		return -1;
 	}
 
@@ -252,7 +252,7 @@ int sysmngr_ubus_invoke_async(struct ubus_context *ubus_ctx, const char *obj, co
 	}
 
 	if (ubus_invoke_async(ubus_ctx, id, method, msg, req)) {
-		BBF_ERR("UBus async call failed for object: %s, method: %s", obj, method);
+		BBF_ERR("ubus async call failed for object: '%s', method: '%s'", obj, method);
 		FREE(req);
 		return -1;
 	}