avoid duplicate notificaion