fix block reply messager bug
use thread handle messager