added client list locks