changed update rule to be quieter