RadObservableCollection<Appointment> apps = new RadObservableCollection<Appointment>();
....
updateTimer.Tick += (s, e) =>
{
Application.Current.Dispatcher.Invoke(() =>
{
apps.SuspendNotifications();
apps.Remove(appo1);
apps.Remove(appo2);
apps.Remove(appo3);
apps.Add(appo1);
apps.Add(appo2);
apps.Add(appo3);
apps.ResumeNotifications();
});