use ProgressHandler in migrateContent