fix pidfile handling