add support for dispatching subscriptions