endpoint update