fix estimation of max concurrency
handle situations when there is no actual movement