updating weaveclient and query handler