An overview of customer attrition