update when & where