結果 : how is javascript single threaded and asynchronous