update responders to use redis pub-sub