fix removing hooks, switch promises for asyncawait where possible
fix removing hooks, switch promises for asyncawait where possible

plus-n-boots/plus-n-boots.github.io,plus-n-boots/plus-n-boots.github.io,tigris-bot/website,tigris-bot/website