fields updater