Update TodoMVC to match the latest API