cancel reat/take/watch when client disconnect  #6