public static Task <TEntry> UpdateItemAsync <TEntry>(this SpreadsheetsService service, TEntry item, IAggregateProgress progress = null, CancellationToken cancellationToken = default(CancellationToken))
            where TEntry : AtomEntry
        {
            var userData = new object();

            service.UpdateAsync(item, userData);

            return(QueryEntryAsync <TEntry>(service, userData, progress, cancellationToken));
        }