dup file without skip callback