fixed redis pub/sub