add query task api