q&d: new todos are stored in db