add batch processing　for HandleGA