Javascript Function Syntax Asynchronous