fixed broken field update