callback on down migration