public function runIncompleteImportJobs($timeout = 55)
 {
     $startTime = time();
     $incompleteImportTables = CRM_Import_ImportJob::getIncompleteImportTables();
     foreach ($incompleteImportTables as $importTable) {
         $importJob = new CRM_Import_ImportJob($importTable);
         $importJob->runImport(NULL, $timeout);
         $currentTime = time();
         if ($currentTime - $startTime >= $timeout) {
             break;
         }
     }
 }