Hi Yehoshoua
If your web-service is returning only objects , make a call whenever you need data from Web-Service, if not you can make association with pesistable entities and save data in it. When clicks happens immediately we can have a check when last hit happened. If hit happened long back we can hit that service else can retrieve from association.
Call a microflow when user clicks that button, change that Microflow settings.
Hope This will Help! Thanks
Thank you for your response, I did manage to do what I want with a loader in jquery with the html and javascript snippet, it was more simple in my case.