Add interval argument support to schedule model