bound the capacity of stream handles
if the capacity of stream handles increase beyond a reasonable size, reset it, so other requests won't incur the cost of clearing it
this is a patch in 0.90, in master we can fix it in a better way (introduce a shared string concept and use it only where it makes sense)
relates to #3322