support clicking the button to re-fetch data from gathercontent