Add diff task