Instantiate adapters interface in each call

Singleton pattern doesn't help here because of the interaction of greenlets and processes.