added async toggle
badass muthaf*cker