diff --git a/feeds.pages.inc b/feeds.pages.inc
index 6eddf47..070a89c 100644
--- a/feeds.pages.inc
+++ b/feeds.pages.inc
@@ -159,7 +159,9 @@ function feeds_import_tab_form($form, &$form_state, $node) {
  */
 function feeds_import_tab_form_submit($form, &$form_state) {
   $form_state['redirect'] = $form['#redirect'];
-  feeds_source($form['#importer_id'], $form['#feed_nid'])->startImport();
+  $source = feeds_source($form['#importer_id'], $form['#feed_nid']);
+  $source->startImport();
+  $source->schedule();
 }
 
 /**
@@ -203,7 +205,9 @@ function feeds_delete_tab_form(array $form, array &$form_state, FeedsImporter $i
 function feeds_delete_tab_form_submit($form, &$form_state) {
   $form_state['redirect'] = $form['#redirect'];
   $feed_nid = empty($form['#feed_nid']) ? 0 : $form['#feed_nid'];
-  feeds_source($form['#importer_id'], $feed_nid)->startClear();
+  $source = feeds_source($form['#importer_id'], $form['#feed_nid']);
+  $source->startClear();
+  $source->schedule();
 }
 
 /**
