Javascript Return From Asynchronous