improve tag pool by switching from synchronized blocks to concurrent classes