[15] Added two parallel workers
[15] algorithm optimized