Target Updating implementation