Some preliminary work for LocationUpdateService