public void ReScanBookmarkThumbnails()
        {
            var repo      = new BookmarkRepository("peter");
            var bookmarks = repo.GetBookmarks("AAA");

            var thumbNailService = new ThumbnailExtractor();

            int count = 0;

            foreach (var section in bookmarks.Sections)
            {
                foreach (var link in section.links)
                {
                    try
                    {
                        if (String.IsNullOrEmpty(link.imgUrl) && count < 200)
                        {
                            count++;

                            var thumbnailLink = thumbNailService.GetSiteIconUrl(link.linkUrl);
                            if (!String.IsNullOrEmpty(thumbnailLink))
                            {
                                if (!thumbnailLink.StartsWith("http"))
                                {
                                    var linkUrl = new Uri(link.linkUrl);
                                    thumbnailLink = linkUrl.OriginalString.Replace(linkUrl.AbsolutePath, "") + thumbnailLink;
                                }

                                link.imgUrl = thumbnailLink;
                            }
                        }
                    }
                    catch { }
                }
            }


            repo.UpdateBookmarks(bookmarks);
        }