todo.jsm: save todos after delete