@davehunt Umm...sorry, it was late at night. My thinking got chaotic. 

I was urging about your comment of removing this if. Your reason is it should always force to load a site to force wifi usage. However, I think it's not right if you always force a website loading. There would be no baseline for it.

But, I think what I can do is to record the data usage here and force a website loading to see if it increases. The bad thing about doing so if to have another logic for checking between KB, MB, and GB stuffs.