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)); }