added support to query for the user's location after the user refreshes their location
setting expiration time on session