With the above code changes, the page is loading in 5 till 10 seconds now. It still does an initial EPG request, which still takes some time, but after that, there is nothing being loaded or updated. So the program list is not updating at this time. In a new update, there will be fix for this problem.
In the mean time, enjoy watching your favorite television show from anywhere over the world!