Return promises from map service