Exposed scheduler functions with timeout to be more consistent