몇가지 중복 연산 제거, 업데이트를 렌더보다 먼저하도록 수정