timing with async js
it's aliveee