PLA-1628 Refactor Special Promote

 It might be better to perform migration in atomic way.