improve - performance

use thread local pool cache avoid construct a new serialization each
invocation.