reworked setting view controller to allow constant updates of location