fix Tempfile bug