Swapped out updateLocations trigger

Updated the trigger internals to use the 'upsert' functionality instead
of using the slower 'for loop' option.