just returning the result from getPlaceDetails() in googlePlacesService
removed debugger
solved race condition by using $q promises at the lowest level where Google Places Lib API is used