improve clean task