update query6 api impl