update function introduce doc