how does Ada handle schema changes in connected sources when running automated reports at scale? | discoverkit | discoverkit