[task] moved random User generation in single class
[task] little refactoring
[task] syncronized methods
[task] rewritten log messages