InstantSearch state changed but not updating the results

I tried to implement filter through <Configure filter={filterQuery}/>

  • when I changed the filterQuery it updated the result.
    price:300 TO 3000
  • but when I updating for the second time. it update the searchState, the result is not updating `
  • then I updated the searchState again via ConnectedSearchBox it’s updating the result with previous filter price:3000 TO 5000

is this because I’m using <Configure/> ? should I only use connected widget ? is there any posibilities using queries only ? since my data structure is not possible to use connected widget such as RangeInput

for example how do I achieve this query using RangeInput ?
(CategoryAttributes.name:year AND CategoryAttributes.value: 2000 TO 2019)