implemented background location updater