add auto location updater