PubSub Processor