update locatoin