fix sendfile bug