removed timeout from run_order since it failed unless decorator is in main thread