include futures in pubsub