add limitation for concurrent export clients
use a special child process to process export