update to-do list.
complete UI. other enhancement.