Now Promises work across fetched API