add Cache-Control header when sending 304
eliminate unnecesary "public" from Cache-Control header