fix bug :cache query