remove @@tempfiles, Tempfile.delete_all, Tempfile.tempfiles
remove Tempfile#_set_path
fix Tempfile#size
refactor Tempfile#close!