hybrid scheduling