avoid mutiple notifications