- separate send and receiver for redis pubsub