testing basic caching (not ready for production!!!)