add blocking client