Browsers refresh there cache for performance reasons but not always on time. They are complex applications for sure. Its all about speed and since the internet is so bloated these days, browsers employ tricks etc to try and produce a pleasing surfing experiance. To me however its not always the case. Unsure which browser you are using but I have become VERY dismayed with FireFox, talk about bloatware.