public function initial_sync()
 {
     $this->set_time_limit();
     $start_time = time();
     global $bc_accounts;
     $sync_status = $bc_accounts->get_initial_sync_status();
     if (false !== $sync_status) {
         $videos = new BC_Videos();
         $videos->handle_initial_sync($sync_status[0], $start_time);
     } else {
         wp_send_json_success('no vids left');
     }
     wp_send_json_error(time() - $start_time);
 }