use filterchange in invoke because reset is not synchronous, patch file in dist folder