Update todo
Update todo, save view to cache and return it