optimization in sendnl routing