improve http_header