spacing on async pulls and breaking reconfig ranges by min of reconfig async or tranfer size