use CarefullyPut in cache_redis when dealing with the pool