How Javascript Handle Asynchronous Synonym