fetch tools before datasets, before calling Intercom, to avoid missing dataset info on Intercom updates