update cp