add time guard in notice_all