add batch insertion support