thread-safe requester
mthread finish
start expode main.cpp