Network related errors while updating clearlinux

I ran swupd update after a while and got multiple network related errors.
Although the updates are getting downloaded its taking too long. Been hours already and m still at 65%

Error: Curl - Download error - (55) Failed sending data to the peer
Error: Curl - Download failed: response (503) -  ''
Error: Curl - Communicating with server timed out - ''
Error: Curl - Communicating with server timed out - ''

Is there anything that can be done to improve the download of updates ?

If you are behind gfw or anything like that then your best choice is to emmigrate.
If you are not, then you can try to force swupd upgrade to a specific version, which is not too different from you current version. Repeat this step for several times to get to the latest.