client lock