It's a good idea.
As far as my knowledge there is no functionality provided by Qlik to refresh data except data load editor reload button.
But if you want to create this then, I think Qlik extension can help you to do that. Through Qlik extension you can write your code and get it done. I am not 100% sure but, yes I've created 4-5 extensions, which are directly communicating with my application.
Once you are done with your plug-in, you can upload that on Qlik Branch so other people can also use your plug-in.
Hope it will help you.