Delegate scheduler decisions to external service