Google Play allows you to release an app update to a subset of your users, then progressively to larger portions of your user base. During these rollouts, you can halt the rollout anytime you need to fix issues with the release, then resume.