Enhancing stop location detection for incomplete urban mobility datasets