update data and teak logic on filters