mark all as done is using patch many