a web browser with cache