sources updated
Added concurrency lection