Instead of initializing the download from the server immediately, wait until scheduled time to follow static URL to dynamic server address. Maybe have both ways for redundancy. Follow server address immediately but if download fails at scheduled time, try URL again.