Move location updates into FusionEngine