todo list updating working without http requests