changed the way to create completed task - using FromResult and return base Task type.