threading applied to exporter