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