modify the register and update, add lng and lat