use http.Header directly instead of map
use http.Header directly instead of map
apply cache control directives until 5.2.2.5