yah it would just be single instance of opened suitelet page, controlling on the client side to prevent duplicate requests.
I tried with global kind of "hasbeenclicked" boolean approach, didnt seem to have the desired effect, but I will invest some more time into that direction