pubsub without context parameter