cache github api responses on extension download
to prevent api limit error when installing extensions too often in one hour
minor improvement