Main: use a thread to initilize app
settings: test input invisible preference