resolve#10 integrate sorting
fix #12 task list reopening
refresh list by marking task as done/undone