now correctly getting user location coordinates from location upate method