Change how respondant fields are updated

see #230