[IMP] optimize schedulers

Better error message? no need to log the traceback then.