change work to socket clients