change mapping task to use AsyncTask instead of thread, mappingtask currently displays connected devices (which works)