Http decoder

tweaks and update bench