added exception handler to PoolManager.cs:Recache();