Changed filter method(python side) to only compute the filter options when there is a difference from the original