manager: don't create an instance of a singleton with new

use static initialisation instead, because it is more thread safe