linker fix - try 3

- Versuch über externe Var.s
* noch einige zirkuläre funktionsaufrufe auflösen
* alternativ: vllt auch einfach weniger singleton benutzen