As it stands there's no notification that the cached makefiles in a project are out of date.
I don't think it's worth making this too fancy, just do a HEAD of the download URL and compare the ETag, something like that.
Perhaps on make precommit would be best?