add redis subpub system as simple message queue