added client waiting