add recovery function
recalculate roulette
exception message check in connection manager
check slaves pool