use Handler to communicate with other thead