* fixed distribution
* fixed synchronization (locks)
* fixed thread stop
* fixed tests
* documentation