add scheduler for v3.0