forgot to add changelog script
add multithread reentrancy protection