use unique temporary filename per process