Add caching capability
Update requirements.txt