Added ability to schedule a once-only job (set interval to zero)