widget refresh immediately, QueryClass no more reuse