@Suite Deal You client script is going to run out of governance when calling checkStatus many times you could reload the Suitelet and do checkStatus upon loading it, another option would be to have an externally available suitelet that you can query from the client script doing a simple http get you can do this using promises and that would not block the client script or suitelet…