SC1 Separate Target Update Function

Separated target update register into separate function to allow  target
updates later in code.