update some shortcut and fix run_once error