switch to thread whitelist
use native gecko stack during sync event