                             console.warn("query #{@_table}: _run: not first error -- ", err)
                         @_reconnect()
                     else
-                        @_update_change(resp)
+                        if resp?.event != 'query_cancel'
+                            @_update_change(resp)
 
     _save: (cb) =>
         #console.log("_save(#{@_table})")


    _update_change: (change) =>
        if @_closed
            return
        #console.log("_update_change", change)
        if not @_value_local?


    _reconnect: =>
        if @_closed
            @_init()
            return
        #dbg = (m) -> console.log("_reconnect: #{m}")
        #dbg()
        if not @_client._connected
