refine autoswith policy