update Socket api