Changed RedisSubscriber wait with TaskCondition vs Timers

Improved ConnectionPool