queryclient.setquerydata not working