add cache control, so unless client asks for no cache, a 304 will be sent so we don't need to access a page everytime