fix the alarm bug caused by fragment id shift