async sync fallback correction