use array diff for filter id updates