location and ghost view update