don't stop pid
diff --git a/objects/flash_bios_obj.c b/objects/flash_bios_obj.c
index 2d8303f..319cd84 100644
--- a/objects/flash_bios_obj.c
+++ b/objects/flash_bios_obj.c
@@ -58,6 +58,9 @@
 		{

 			printf("ERROR FlashControl: Unable to init\n");

 		}

+		sleep(3);

+		rc = update(f,obj_path);

+		

 	}

 	return TRUE;

 }

@@ -419,7 +422,7 @@
   guint id;

   loop = g_main_loop_new (NULL, FALSE);

 

-  signal(SIGCHLD, catch_child);

+  //signal(SIGCHLD, catch_child);

   id = g_bus_own_name (DBUS_TYPE,

                        dbus_name,

                        G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT |