timeout and risk management fix
new try