wasn't updating checked_paths in the right place after move to cache model