/**
  * Loads the sessions from remote. Update only. Remote is authoritative
  * @param  array $sessions The session data from the API	 
  */
 protected function loadSessions($sessions)
 {
     $i = 0;
     foreach ($sessions as $sessionData) {
         $record = VideoPresentation::get_by_sched_id($sessionData['id']);
         if (!$record) {
             $this->writeOut("No presentation with Sched ID " . $sessionData['id'] . " exists. Creating.");
             $record = VideoPresentation::create();
         } else {
             $this->writeOut("Found existing presentation with Sched ID " . $sessionData['id']);
         }
         $presentation = $this->loadIntoPresentation($record, $sessionData);
         $presentation->write();
         $i++;
     }
     $this->writeOut("Loaded {$i} presentations.");
 }