Future<void> removeFromList<T>(String key, T item) async { List<dynamic> list = await read<List<dynamic>>(key) ?? []; list.remove(item); await write(key, list); }