diff --git a/pypcc/config/RECVTR_HB.yaml b/pypcc/config/RECVTR_HB.yaml
index 3fb4e84a694a652c9061b95e845494715bdd2e62..4294f1e0bdba22de24fb4f75e135020299d16df1 100644
--- a/pypcc/config/RECVTR_HB.yaml
+++ b/pypcc/config/RECVTR_HB.yaml
@@ -623,6 +623,7 @@ variables:
      dim2: [3,32]
      mask: ANT_mask
      read_parallel: all
+     disable_autoreadback: True
 
    - name: RCU_DTH_PWR
      description: RCU Dither source power (dBFS). Range -25 to -4. 
@@ -772,10 +773,10 @@ methods:
 #    - IO3.GPIO2: Update
     - IO3.CONF1: Update
     - RCU_update: 0
-    - RCU_ADC_locked: Update #check if not also in RCU_update
-    - RCU_ADC_sync: Update #disabled for testing
+    - RCU_ADC_locked: Update_background #check if not also in RCU_update
+    - RCU_ADC_sync: Update_background #disabled for testing
 #    - RCU_ADC_testsignal: Update #disabled for testing
-    - RCU_DTH_on: Update #check if not also in RCU_update
+    - RCU_DTH_on: Update_background #check if not also in RCU_update
     - RCU_IO4_GPIO1: Update #should be last, as it will fail for low-band
     - RCU_IO4_GPIO2: Update
 
@@ -866,9 +867,11 @@ methods:
      - RCU_ADC_shutdown : [0,0,0]
 #     - IO3.GPIO1: 0x15 #DTH_EN=low -> ADC enabled
 #     - IO3.GPIO2: 0x47 
-     - RCU_DTH_on: Update #check dither while giving ADCs some time to lock
-     - RCU_ADC_locked: Update #disabled for testing
-     - RCU_ADC_sync: Update #disabled for testing
+     - RCU_DTH_on: Update_background #check dither while giving ADCs some time to lock
+     - RCU_ADC_locked: Update_background #disabled for testing
+     - RCU_ADC_sync: Update_background #disabled for testing
+     - RCU_PWR_1V8: Update_background
+     - RCU_PWR_2V5: Update_background
 #     - RCU_ADC_testsignal: Update #disabled for testing
   
   - name: RCU_update
@@ -981,6 +984,10 @@ methods:
     mask: RCU_mask
 #    rw: hidden
     instructions:
+     - DTH1.PA_CONFIG : [0,45,0,0,125,127]
+     - DTH2.PA_CONFIG : [0,45,0,0,125,127]
+     - DTH3.PA_CONFIG : [0,45,0,0,125,127]
+     - RCU_DTH_PWR : Update_background
      - RCU_DTH_freq : [
          5, 206,  62,  32,   5, 206, 129, 255,   5, 206, 197, 172,   5, 219,  84,  32,   5, 219, 142, 159,   5, 219, 200, 236,   5, 213,   1,  96,   5, 213,  64, 143,   5, 213, 127, 140,
          5, 225,  54,  96,   5, 225, 108,  47,   5, 225, 161, 204,   5, 209, 173, 208,   5, 209, 239,  87,   5, 210,  48, 172,   5, 222,  83,  80,   5, 222, 139, 119,   5, 222, 195, 108,
@@ -994,10 +1001,7 @@ methods:
          5, 227,  78,  55,   5, 227, 130,  68,   5, 227, 182,  31,   5, 212,  47,  31,   5, 212, 110, 228,   5, 212, 174, 119,   5, 224, 128,  63,   5, 224, 182, 164,   5, 224, 236, 215,
          5, 218, 143, 239,   5, 218, 203,   4,   5, 219,   5, 231,   5, 230,   0,  15,   5, 230,  49, 196,   5, 230,  99,  71
        ]
-     - DTH1.PA_CONFIG : [0,45,0,0,125,127]
-     - DTH2.PA_CONFIG : [0,45,0,0,125,127]
-     - DTH3.PA_CONFIG : [0,45,0,0,125,127]
-     - RCU_DTH_PWR : Update
+     - RCU_DTH_freq : Update_background
 #
   - name: RCU_DTH_on
     description: Switch dither source on
@@ -1018,7 +1022,7 @@ methods:
      - DTH1.Start :    [0,1,0,0,1]
      - DTH2.Start :    [0,1,0,0,1]
      - DTH3.Start :    [0,1,0,0,1]
-     - RCU_DTH_on : Update
+     - RCU_DTH_on : Update_background
 
   - name: RCU_DTH_off
     description: Switch dither source off