reuse historical parsing states instead of recreating them
separate Mite module