I can still improve, says McIlroy