moved knowledge of currentSubscription to rootScope