added pid_file context manager