fixed UI inconsistencies, fixed AsyncTask background hang, introduced new bug - cannot launch map while TCPService is running