progress on RedisPool