fix subscription issue when already subscribed