[feature] bus and pubsub sp