Javascript Run Function Asynchronously