add siege
tip | promise
update promise
add js event loop
add promise usage
promise usage