Change app/pir_publisher to use ThreadsafeFace and asyncio