add ObjectPoolManager