pubsub subscription now uses AOp