merge method
Implementation
Future<Map<String, dynamic>> merge(Map<String, dynamic> newData) async {
Map<String, dynamic> result = newData;
Map<String, dynamic> oldData = await onMerge();
oldData.forEach((key, value) {
result[key] = value;
});
return result;
}