When updating pairs use current values from bodies as they may have changed