moved messenger Threads use to AsyncTasks