example Task class (its also limitless retry)
limitless retry example