Index: /branches/BNC_2.12/src/bncephuser.cpp
===================================================================
--- /branches/BNC_2.12/src/bncephuser.cpp	(revision 8703)
+++ /branches/BNC_2.12/src/bncephuser.cpp	(revision 8704)
@@ -227,5 +227,5 @@
       return;
     }
-    else if (eph->type() == t_eph::GLONASS && timeDiff > 3*3600) { // updated every 30 minutes
+    else if (eph->type() == t_eph::GLONASS && timeDiff > 2*3600) { // updated every 30 minutes
       eph->setCheckState(t_eph::outdated);
       return;
@@ -273,5 +273,5 @@
       return;
     }
-    else if (eph->type() == t_eph::GLONASS && dt > 3*3600) {
+    else if (eph->type() == t_eph::GLONASS && dt > 2*3600) {
       ephL->setCheckState(t_eph::outdated);
       return;
Index: /branches/BNC_2.12/src/bncephuser.h
===================================================================
--- /branches/BNC_2.12/src/bncephuser.h	(revision 8703)
+++ /branches/BNC_2.12/src/bncephuser.h	(revision 8704)
@@ -76,5 +76,5 @@
   void checkEphemeris(t_eph* eph, bool realTime);
   QMutex                             _mutex;
-  static const unsigned              _maxQueueSize = 7;
+  static const unsigned              _maxQueueSize = 6;
   QMap<QString, std::deque<t_eph*> > _eph;
 };
Index: /branches/BNC_2.12/src/upload/bncuploadcaster.cpp
===================================================================
--- /branches/BNC_2.12/src/upload/bncuploadcaster.cpp	(revision 8703)
+++ /branches/BNC_2.12/src/upload/bncuploadcaster.cpp	(revision 8704)
@@ -98,5 +98,5 @@
         _outBuffer.clear();
       }
-      msleep(200); //sleep 0.2 sec
+      msleep(100); //sleep 0.1 sec
     }
     else {
