direct I/O fallback sync simplification