cache.py update 1