xsendfile download with fallback