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); }