You’ve launched your mobile app and it’s enjoying its first phase of life. You’re watching downloads, reviews are pouring in, and conversion rates steadily climb. At the same time, despite rigorous rounds of testing, your bug tracking software is lighting up behind the scenes, compiling a list of crash reports and user-submitted bugs. A user in Ohio reports that your app is wrongly detecting his location as Hawaii. Another complains the app won’t rotate to landscape view when she turns her iPhone 6 horizontally.

While it’s possible to patch apps on the fly, chances are you’ll have these and other issues to address—and relaunch is the perfect time to tackle them. Submit a solid, secure V 2.0 of your app by taking this opportunity to improve it even more with these three steps.

1. Test The Success of Your Bug Fix—Then Test it Again

Now’s the time to comb your app for any other logic flaws and security vulnerabilities with a thorough round of testing. Chances are, that bug isn’t the only one hiding in your code. Unit tests break your app down into its components and features, then test them each thoroughly for bugs and logic flaws. Engage a skilled mobile developer experienced with test-driven development so your app is built from the bottom up with lean, quality code.

Now that you have existing users and can anticipate more in the future, this is a good time to run performance tests. Performance testing can ultimately help protect your app’s reputation by preventing the frustrations from delays that often lead to negative reviews. By simulating heavy amounts of traffic to your app, you can detect what areas will lag during seasonal spikes and analyze problem areas to make necessary adjustments.

Don’t forget security. You don’t need to suffer a breach or malware injection attack to reevaluate your app’s security. Running a security audit can help to ensure that an app meets the mandatory rules and is airtight. A mobile security expert can run an in-depth assessment using vulnerability and penetration testing techniques. If you went light on security the first go-round, use this opportunity to beef up protection. There are a few ways to secure your app, like mobile encryption, two-factor authentication or other platform-specific security controls.

Tip: Check for any recent updates to your app’s native operating system(s). These might be new capabilities you want to leverage or other compatibility issues. Consider testing your app on devices running the latest operating systems before sending it back out into the world.

2. Make UI Tweaks Based on User Feedback

The mobile marketplace is crowded and competitive, so anything you can do to improve your app can help. This can be a good juncture to make tweaks to the UI and other UX improvements based on A/B testing, analytics, and crash reports.

If user feedback suggests an action is complicated to perform, or a page is hard to find, improve your navigation or calls-to-action. If a round of testing says the logo is too hard to read, try creating different versions optimized for responsive design. Maybe you’ve found room to use more intuitive UI gestures, which help smooth out UX by removing extra steps and buttons, or want to implement other mobile UI trends that weren’t available before your first launch. Now’s the time to relaunch your app to leverage borderless designs (like those supported by the iPhone X), video content, animation, or augmented reality.

Tip: Protect your app’s star rating by taking any negative feedback received so far and addressing it. A mobile designer can help guide your UI into the future, making a simple bug fix a chance to take your app to the next level.

3. Generate Excitement with a Marketing Campaign

Regardless of whether you’re launching for the first time or after a bug fix, if you’re putting a fresh version of your app out there, now’s a good time to generate some buzz around it.

It’s not uncommon to launch an MVP (minimum viable product) of an app with little fanfare. Maybe you kept version 1.0 of your app under the radar until you have the resources to add more features or get initial performance metrics to inform lingering design decisions. But when it comes to finding and fixing bugs, a soft launch can be an excellent opportunity to quietly improve your app for round two.

Now that you’ve patched that bug, try marketing your mobile app for a boost. Depending on the marketing you did pre-launch, use this opportunity to leverage social media channels and search engine optimization (SEO) to generate awareness and traffic. Make sure your app is optimized for the distribution platform of choice, whether it’s Google Play or Apple’s App Store. App Store Optimization (ASO) is like SEO for app stores, and improves how your app ranks in their proprietary search engines. Focus on everything from the name of the app to the specific keywords used in your description.

Post-launch marketing should leverage positive user ratings and reviews your app has received so far. Address negative reviews, and use positive reviews as testimonials to tell other users how great your app is.

Tip: Consider the social media influence angle to give your app a boost. A mobile marketing expert can help you cultivate your brand with a wider audience.