move challenges to cache