batch load product