public static void AddNotification(NotificationQueneEntry n)
 {
     lock (_sync)
     {
         quene.Add(n);
     }
 }
 public static void Update()
 {
     lock (_sync)
     {
         for (int i = 0; i < quene.Count; i++)
         {
             NotificationQueneEntry n = quene[i];
             if (n.timer.ElapsedMilliseconds > n.timeout)
             {
                 n.Execute();
                 n.timer.Stop();
                 quene.RemoveAt(i);
                 i--;
             }
         }
     }
 }