added a promise to track asynchronous calls to the Yahoo finance api.