Fixed the bug of getting current location via Location update and not last known location