fix updatelocation