this is really weird. I think the app rerenders evry time I make a change to the todo obj.