Infosys stares at revenue recovery