update ArrayScope