Ncp-update from 1.14.3 to 1.15.2 not working

For the past couple days, Iā€™ve been trying to sudo ncp-update my raspberry pi to the latest version. It seems to get hung up in the same place every time whilst downloading Packagesā€¦

NextCloudPi v1.14.3 is outdated
update to v1.15.2 through ā€˜ncp-configā€™ or type ā€˜sudo ncp-updateā€™
You have new mail.
pi@nextcloudpi:~ $ sudo ncp-update
Downloading updates
Performing updates
Hit:1 https://packages.sury.org/php stretch InRelease
Get:3 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Get:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB]
Get:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11.7 MB]
Ign:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
Get:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [16.4 MB]
Ign:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
Get:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [61.5 MB]
Err:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
Connection timed out [IP: 93.93.128.193 80]
Fetched 40.3 kB in 16min 34s (40 B/s)
Reading package listsā€¦ Done
E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/stretch/main/binary-armhf/Packages Connection timed out [IP: 93.93.128.193 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.