private async Task Update(IBackgroundTaskInstance taskInstance)
        {
            NotifyStatusTile.ClearCurrentTiles();
            if (_helper.Read <bool>("RecentActivityBackground", false))
            {
                var recentActivityManager = new RecentActivityManager();
                var feedResultEntity      =
                    await recentActivityManager.GetActivityFeed(_accountUser.Username, 0,
                                                                true, true, new UserAuthenticationEntity(_accountUser.AccessToken,
                                                                                                         _accountUser.RefreshToken, _accountUser.RefreshDate),
                                                                _accountUser.Region, _accountUser.Language);

                if (string.IsNullOrEmpty(feedResultEntity?.ResultJson))
                {
                    // No Items, return false.
                    return;
                }
                var feedEntity = JsonConvert.DeserializeObject <RecentActivityResponse>(feedResultEntity.ResultJson);
                if (!feedEntity.Feed.Any())
                {
                    return;
                }
                var feeds = feedEntity.Feed.Take(5);
                foreach (var feed in feeds)
                {
                    NotifyStatusTile.CreateRecentActvityLiveTile(feed);
                }
            }

            //var newbookmarkthreads = new List<Thread>();
            //try
            //{
            //    var pageNumber = 1;
            //    var hasItems = false;
            //    while (!hasItems)
            //    {
            //        var bookmarkResult = await _threadManager.GetBookmarksAsync(pageNumber);
            //        var bookmarks = JsonConvert.DeserializeObject<List<Thread>>(bookmarkResult.ResultJson);
            //        if (!bookmarks.Any())
            //        {
            //            hasItems = true;
            //        }
            //        else
            //        {
            //            pageNumber++;
            //        }
            //        newbookmarkthreads.AddRange(bookmarks);
            //    }
            //    _helper.Read<DateTime>("LastRefresh", DateTime.UtcNow);
            //    await _bdb.RefreshBookmarkedThreads(newbookmarkthreads);
            //    newbookmarkthreads = await _bdb.GetBookmarkedThreadsFromDb();
            //}
            //catch (Exception ex)
            //{
            //    //AwfulDebugger.SendMessageDialogAsync("Failed to get Bookmarks", ex);
            //}

            //if (!newbookmarkthreads.Any())
            //{
            //    return;
            //}

            //if (_helper.Read<bool>("BookmarkBackground", false))
            //{
            //    CreateBookmarkLiveTiles(newbookmarkthreads);
            //}

            //if (_helper.Read<bool>("BookmarkNotifications", false))
            //{
            //    var notifyList = newbookmarkthreads.Where(node => node.IsNotified);
            //    CreateToastNotifications(notifyList);
            //}
        }