Location.watchPositionAsync triggers only once

I am trying to use Location.watchPositionAsync but it only triggers once when it is loaded in and not when i am moving around. What can cause this?

await Expo.Location.watchPositionAsync({}, function(position){
_this.props.setPosition(position.coords.latitude, position.coords.longitude);

Hey there, I am using this feature as well. Works fine here. You haven’t set the distanceInterval in your code. You should set that to a proper value, also for performance reasons.

        // Set listener to fire on movement/location change.
            {distanceInterval: this.statics.distanceInterval},

Hope this helps.