fix a bug that happens when multiple finish messsage are sent
add README.md