added gps background update cancellation when app closes