Feature/minor u ifixes

* Reorganizing first launch
* Minor ui edits

Solving issues 
#145 #155 
Good advance to issue
#116 
@vincentadam87 , why is this function asynchronous? Is it the problem of "only the UI thread can update the UI?" (forcing us to do like you did here)