fallback update