use thread
build more message