add MigrationState.synchronize