ActivityUI thread and subthread
subThread update UI