Auto reorder list when a recurring task has been marked as complete

When the user marks a recurring task as done in the “Upcoming” view, it would be nice if the list was automatically reordered by Due Date, so that the next task which requires attention is at the top of the list