migrate scheduler and requester modules to transitions API