add id to todos and better notifications/alarms