scanPreTask