Fixes to rendering speed, initialization and other llvm-traps, implemented threading as shared timer/async