cacheSolve done