fix run_once