Replaces AsyncTask with HandlerThread, introduces TrackingInformation.
HandlerThread is more reliable than an AsyncTask on most platform
versions.