move google api calls to PlacesRequest class