workers publish data using pubsub