cache setup for web