Adding and removing todos without persistent state