update for subscribe/unsubscribe