app: fixed location bug more