An improved approach to attribute reduction with covering rough sets