In the Load Management tab of the Data Page you can uncheck the "Reload once per interaction" checkbox.
If this doesn't help to achieve your requirement than you can try refreshing data page using an activity and call the activity whenever required. When using activity to refresh do not configure the refresh strategy in the Data Page.
If you can keep the 'Refresh' button outside the section, then it will not have the Data Page as its primary context and the activity you configured to run on click of the button can expire the data page. The action on the button should refresh the data page section with running an activity. You can use @(Pega-RULES:DeclarePages).pzDeleteAllInstancesOfDeclarativePage(tools, "DeclarePageName") to remove the data page.