Store downloaded libraries with Expires header, if its value is less than now, then download them again, clear downloaded libraries on extension update