multithread saving mapped products