Stage scheduler