added Task#finish