private void QueueSync () { lock (sync_timeout_mutex) { if (sync_timeout_id > 0) { Application.IdleTimeoutRemove (sync_timeout_id); } sync_timeout_id = Application.RunTimeout (150, PerformSync); } }