modify the message loop, make less cpu usage rate