always have a default value in place
update todo