Complete the remind

1. Complete the remind function . Will set alarm when init data and
renew alarm.
2. Add synchronized  for Controller method
3. Add onSetRemindDone listener method