self reference in SentinelConnectionPool changed to weak reference 

circular reference changed to weak reference to enable garbage collection