update value timing