add fallback in case background images fail to load