Refactored SubscriberClient and added unsubscription support.