fix multiple subscribe/unsubscribe for subscriptions with more than one event handlers