if localStorage quota is exceeded, ignore