collects and clusters an user's location data