Fixed String.toBytes() => String.getBytes()
fix race condition / timing issue on the internal message map
fix race condition / timing issue on the internal message map
Merge pull request #35 from ddewaele/bugfix_puback_concurrency

fix race condition / timing issue on the internal message map
pull from upstream the latest update and resolve conflict