Question UI fixed.

Moved updating to new thread.
Extracted question UI to new class.