updated data migration