public override async Task ProcessInternal(long id, DirectoryInfo workDir, CancellationToken token, ILog log)
        {
            var allPosts = await vkApiUtils.GetAllPagesAsync(vkApiUtils.Posts(id), 100, token, log);

            log.Debug($"Wall has {allPosts.Count} posts");
            var allTasks = allPosts
                           .OrderBy(x => x.Date)
                           .Select(p => postHandler.Process(p, workDir, token, log));
            await Task.WhenAll(allTasks);
        }