fix asynchronous for subscriptions