#1413 run startup in own thread instead of ui thread but do a busy wait