fix scheduling plugin interface