optimize run performance RunSmartOnline

Previous