public void lunchAllSaveSyc()
        {
            List <SaveWork> s      = model.getAll();
            List <SaveWork> prioty = model.modifyTheOrderOfTheList(s, CurrentPriority);

            //get the index list of priorty from s
            int[] indexes = new int[s.Count];

            for (int i = 0; i < indexes.Length; i++)
            {
                indexes[i] = s.IndexOf(prioty[i]);
            }
            try
            {
                for (int i = 0; i < indexes.Length; i++)
                {
                    Thread thread = new Thread(SaveSync);
                    thread.Start(indexes[i]);
                }
            }
            catch (Exception ex)
            {
                MessageLunchAllSave = ex.Message;
            }
        }