push socket client singleton