Try adding a small delay before doing a scan...

GitHub sometimes seems to return old data when using If-Modified-Since etc