added 60-second timeout to stop updating locations using @selector ref #1