modifies async-filter to retain filter-val after reload