prevent open file handles leak. fixes #9

prevent open file handles leak. by using original Client object instead of creating new TransportClient for each search.