add pubsub backend