public static function updateSession(Session $Session, $sessionData)
 {
     // check timestamp
     if (static::$timeout && $Session->LastRequest < time() - static::$timeout) {
         $Session->terminate();
         return false;
     } else {
         // update session
         $Session->setFields($sessionData);
         $Session->save();
         return $Session;
     }
 }