fix the cause of possible double ers subscriptions