some location service improvements