socket endpoint update