replace pnAsyncThread by hsThread
make pnAcTimer generic (use hsEvent/hsThread)
FIXME: thread stop() with timeout is not implemented