The github API has a feature for "conditional requests" which might allow us to (a) poll github more often without running into rate limits and (b) stop downloading unchanged images every time we run the update script.
https://developer.github.com/v3/#conditional-requests
Seems worth looking into, but will probably take some dedicated investigation.