We have a service that handles all updates when the app launches. We ask the service to stop and there shouldn’t be any activity from the server while the app is in the background.
The fact that the process is still there doesn't mean that the service is running. Android keeps processes around for performance reasons, so they can be reused when the app is launched again.