public async Task CheckNow()
        {
            if (localStorageFolder == null || webURL == null || IsActivated == false)
            {
                return;
            }
            Updating = true;
            //string Content = await GetFromUrl(webURL);
            string Content = await GetFromUrl(webURL);

            if (Content.Count() == 0)
            {
                Updating = false; return;
            }

            UrlContentSnap newOne = new UrlContentSnap();

            newOne.Content = Content;
            newOne.TimeStamp.Add(DateTime.Now);
            newOne.Url  = webURL.OriginalString;
            newOne.path = localStorageFolder.Path + "\\Snap_" + newOne.TimeStamp.Last().ToString("yyyyMMddHHmmss");
            if (UrlContentSnapList.Count > 0 && CompareToRecentRecord(UrlContentSnapList.First(), newOne))
            {//same
                UrlContentSnapList.First().TimeStamp.Insert(0, DateTime.Now);
                UrlContentSnapList.First().PropertyChangeEventHappen("TimeStampShowOut");
                await UrlContentSnapList.First().SaveToFile(SaveMode.Update);
            }
            else
            {
                await newOne.SaveToFile();

                UrlContentSnapList.Insert(0, newOne);
                sendNotification(newOne);
            }
            recentStamp = newOne.TimeStamp[0].ToString();
            Updating    = false;
        }