integration with redis pubsub almost done