support autoscale