addOrUpdate<T> method
if not using customID, then use dataToMap"id" as key
Implementation
void addOrUpdate<T>(T i,{String? customID}){
final Map<String,dynamic> r=converter[T];
data[T]!.insert(customID??r["id"], r);
incrementCommits();
}