Use tracker API instead of adapter in updater

- tracker API also employs sampling if enabled