split migration of private and remaining data