The default wget timeouts are long, so if a mirror is unresponsive it takes a bit of time for the timeout to kick in. (two minutes if connect fails, 15 minutes if data fails)
We've provided a patch to busybox, and are waiting for a release before we can get shorter timeouts in there.
In the meantime, can you tell which mirror is slow? You should see the wget process in ps output.