update 구현 방식