actually my ISP found the cause of the issue, there was a datacenter who was causing this issue. so neither square or my ISP was the cause