proper locking for managing concurent clients
.