fixed deadlock
add follow-up processes before sending messages