fail to fix weird disappearing due_date bug, but added workaround