add stop() if client use timeout