fix an error collecting duplicated string in headerlize
add volatile for values that may be replaced, fixing test failure on accept value parsing
refine specs, use GC.stress