refractored tempCleanup in challenge model