Nitro now relies on a singleton class, fixing issues with signals. Singleton is now thread-safe