make a scheduler won't drop at each reload!