if device can't get current location, it will be taken from current 
ip adders.