Update Collection on Button Click from Contacts

This seems simple enough but for the life of me I can’t get it to work.
I have a site Canyon Lake Chamber with a Member Directory generated from a Collection (siteMembers). This collection is based off the entirety of the contacts export from backend then filtered to displayChecked != null. This part I have just fine.

What I am trying to do is refresh the Collection (pulling from contacts list and putting into the dataset) on button click so that the most recent applicable contacts are displayed in the repeater as new ones are added or others removed. If I could do this without the button click, I would be happy with that as well.

I don’t need all of the fields in the contacts export though some of them are extended fields. The ones I need are company, fullName, email, address, phone, website, additionalContacts, industry, category, logoURL, description.

How do I refresh the collection based on the info I pull from the contacts in the backend?