Caching improvements -> more frequent syncs
Disabled URL cache to allow for sync intervals shorter than 1 minute (GitHub's response has a TTL of 1 minute, so we would be out of sync if sync interval was shorter). The new default sync interval is 15 seconds, which feels much more responsive without getting too close to the 5000/hour rate limit (if authenticated).