Ease of doing business ranks improve