Moved location update logic to new class called UpdateLocation.